<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: imgproc/src/hal_replacement.hpp File Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_3381323028adc7a7a76521f55c54fb57.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">hal_replacement.hpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d2/d10/core_2include_2opencv2_2core_2hal_2interface_8h.html">opencv2/core/hal/interface.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="../../d5/d1e/imgproc_2include_2opencv2_2imgproc_2hal_2interface_8h.html">opencv2/imgproc/hal/interface.h</a>&quot;</code><br />
<code>#include &quot;custom_hal.hpp&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dummy structure storing filtering context.  <a href="../../d2/da8/structcvhalFilter2D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga79cd59271129d959fd510db72a98e58d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga79cd59271129d959fd510db72a98e58d">hal_ni_adaptiveThreshold</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double C)</td></tr>
<tr class="memdesc:ga79cd59271129d959fd510db72a98e58d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates adaptive threshold.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga79cd59271129d959fd510db72a98e58d">More...</a><br /></td></tr>
<tr class="separator:ga79cd59271129d959fd510db72a98e58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0567d67fe29afab2205ba185037a995e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga0567d67fe29afab2205ba185037a995e">hal_ni_boxFilter</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, size_t ksize_width, size_t ksize_height, int anchor_x, int anchor_y, bool normalize, int border_type)</td></tr>
<tr class="memdesc:ga0567d67fe29afab2205ba185037a995e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate box filter.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga0567d67fe29afab2205ba185037a995e">More...</a><br /></td></tr>
<tr class="separator:ga0567d67fe29afab2205ba185037a995e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27f210820f5eb1e02cf7af372d782e03"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga27f210820f5eb1e02cf7af372d782e03">hal_ni_canny</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int cn, double lowThreshold, double highThreshold, int ksize, bool L2gradient)</td></tr>
<tr class="memdesc:ga27f210820f5eb1e02cf7af372d782e03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Canny edge detector.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga27f210820f5eb1e02cf7af372d782e03">More...</a><br /></td></tr>
<tr class="separator:ga27f210820f5eb1e02cf7af372d782e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86cb6da09d59ebe995001cce055c8b93"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga86cb6da09d59ebe995001cce055c8b93">hal_ni_cvtBGR5x5toBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int greenBits)</td></tr>
<tr class="memdesc:ga86cb6da09d59ebe995001cce055c8b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGR5x5toBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga86cb6da09d59ebe995001cce055c8b93">More...</a><br /></td></tr>
<tr class="separator:ga86cb6da09d59ebe995001cce055c8b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b7467b2f747cb3b7239dc563b581e5c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga0b7467b2f747cb3b7239dc563b581e5c">hal_ni_cvtBGR5x5toGray</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int greenBits)</td></tr>
<tr class="memdesc:ga0b7467b2f747cb3b7239dc563b581e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGR5x5toGray  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga0b7467b2f747cb3b7239dc563b581e5c">More...</a><br /></td></tr>
<tr class="separator:ga0b7467b2f747cb3b7239dc563b581e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84934e275732ca6c19c8c6838c5ed3e8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga84934e275732ca6c19c8c6838c5ed3e8">hal_ni_cvtBGRtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int scn, int dcn, bool swapBlue)</td></tr>
<tr class="memdesc:ga84934e275732ca6c19c8c6838c5ed3e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga84934e275732ca6c19c8c6838c5ed3e8">More...</a><br /></td></tr>
<tr class="separator:ga84934e275732ca6c19c8c6838c5ed3e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab7b96c1367629a45e2ce19f6a5ab019"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gaab7b96c1367629a45e2ce19f6a5ab019">hal_ni_cvtBGRtoBGR5x5</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int greenBits)</td></tr>
<tr class="memdesc:gaab7b96c1367629a45e2ce19f6a5ab019"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoBGR5x5  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gaab7b96c1367629a45e2ce19f6a5ab019">More...</a><br /></td></tr>
<tr class="separator:gaab7b96c1367629a45e2ce19f6a5ab019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff902b3e83ea5cce1ce1bd32f4506e50"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gaff902b3e83ea5cce1ce1bd32f4506e50">hal_ni_cvtBGRtoGray</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue)</td></tr>
<tr class="memdesc:gaff902b3e83ea5cce1ce1bd32f4506e50"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoGray  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gaff902b3e83ea5cce1ce1bd32f4506e50">More...</a><br /></td></tr>
<tr class="separator:gaff902b3e83ea5cce1ce1bd32f4506e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f20c98dcb039185587b1301546053dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga7f20c98dcb039185587b1301546053dd">hal_ni_cvtBGRtoHSV</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isFullRange, bool isHSV)</td></tr>
<tr class="memdesc:ga7f20c98dcb039185587b1301546053dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoHSV  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga7f20c98dcb039185587b1301546053dd">More...</a><br /></td></tr>
<tr class="separator:ga7f20c98dcb039185587b1301546053dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c7bf02b8eb02ab9125e24279b07a7f3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga4c7bf02b8eb02ab9125e24279b07a7f3">hal_ni_cvtBGRtoLab</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isLab, bool srgb)</td></tr>
<tr class="memdesc:ga4c7bf02b8eb02ab9125e24279b07a7f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoLab  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga4c7bf02b8eb02ab9125e24279b07a7f3">More...</a><br /></td></tr>
<tr class="separator:ga4c7bf02b8eb02ab9125e24279b07a7f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe9144b5701cc98ef78197e999bea93c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gafe9144b5701cc98ef78197e999bea93c">hal_ni_cvtBGRtoThreePlaneYUV</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int scn, bool swapBlue, int uIdx)</td></tr>
<tr class="memdesc:gafe9144b5701cc98ef78197e999bea93c"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoThreePlaneYUV  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gafe9144b5701cc98ef78197e999bea93c">More...</a><br /></td></tr>
<tr class="separator:gafe9144b5701cc98ef78197e999bea93c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a40da22502576bac3a6e5dbf7a538be"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga0a40da22502576bac3a6e5dbf7a538be">hal_ni_cvtBGRtoXYZ</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue)</td></tr>
<tr class="memdesc:ga0a40da22502576bac3a6e5dbf7a538be"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoXYZ  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga0a40da22502576bac3a6e5dbf7a538be">More...</a><br /></td></tr>
<tr class="separator:ga0a40da22502576bac3a6e5dbf7a538be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b01933b106c81ab8ad79e94703a0a21"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga6b01933b106c81ab8ad79e94703a0a21">hal_ni_cvtBGRtoYUV</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int scn, bool swapBlue, bool isCbCr)</td></tr>
<tr class="memdesc:ga6b01933b106c81ab8ad79e94703a0a21"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtBGRtoYUV  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga6b01933b106c81ab8ad79e94703a0a21">More...</a><br /></td></tr>
<tr class="separator:ga6b01933b106c81ab8ad79e94703a0a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bf4dd99eb0c309cfd368212a91c26a0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga0bf4dd99eb0c309cfd368212a91c26a0">hal_ni_cvtGraytoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int dcn)</td></tr>
<tr class="memdesc:ga0bf4dd99eb0c309cfd368212a91c26a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtGraytoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga0bf4dd99eb0c309cfd368212a91c26a0">More...</a><br /></td></tr>
<tr class="separator:ga0bf4dd99eb0c309cfd368212a91c26a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5012981976b0364743fc83f000edee9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gaf5012981976b0364743fc83f000edee9">hal_ni_cvtGraytoBGR5x5</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int greenBits)</td></tr>
<tr class="memdesc:gaf5012981976b0364743fc83f000edee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtGraytoBGR5x5  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gaf5012981976b0364743fc83f000edee9">More...</a><br /></td></tr>
<tr class="separator:gaf5012981976b0364743fc83f000edee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c4fba7a061b93e9e819012ad4a1ad11"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga4c4fba7a061b93e9e819012ad4a1ad11">hal_ni_cvtHSVtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isFullRange, bool isHSV)</td></tr>
<tr class="memdesc:ga4c4fba7a061b93e9e819012ad4a1ad11"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtHSVtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga4c4fba7a061b93e9e819012ad4a1ad11">More...</a><br /></td></tr>
<tr class="separator:ga4c4fba7a061b93e9e819012ad4a1ad11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6aaf378ba56fa01a3b132fa27a734044"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga6aaf378ba56fa01a3b132fa27a734044">hal_ni_cvtLabtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isLab, bool srgb)</td></tr>
<tr class="memdesc:ga6aaf378ba56fa01a3b132fa27a734044"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtLabtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga6aaf378ba56fa01a3b132fa27a734044">More...</a><br /></td></tr>
<tr class="separator:ga6aaf378ba56fa01a3b132fa27a734044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dc9d7a563eb167672ef86544c065ee3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga2dc9d7a563eb167672ef86544c065ee3">hal_ni_cvtMultipliedRGBAtoRGBA</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height)</td></tr>
<tr class="memdesc:ga2dc9d7a563eb167672ef86544c065ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtMultipliedRGBAtoRGBA  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga2dc9d7a563eb167672ef86544c065ee3">More...</a><br /></td></tr>
<tr class="separator:ga2dc9d7a563eb167672ef86544c065ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfd86bf279e76edc1bd3047b2cd3413f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gadfd86bf279e76edc1bd3047b2cd3413f">hal_ni_cvtOnePlaneYUVtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int dcn, bool swapBlue, int uIdx, int ycn)</td></tr>
<tr class="memdesc:gadfd86bf279e76edc1bd3047b2cd3413f"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtOnePlaneYUVtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gadfd86bf279e76edc1bd3047b2cd3413f">More...</a><br /></td></tr>
<tr class="separator:gadfd86bf279e76edc1bd3047b2cd3413f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1c2d886ce77465d47f010230eda3012"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gae1c2d886ce77465d47f010230eda3012">hal_ni_cvtRGBAtoMultipliedRGBA</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height)</td></tr>
<tr class="memdesc:gae1c2d886ce77465d47f010230eda3012"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtRGBAtoMultipliedRGBA  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gae1c2d886ce77465d47f010230eda3012">More...</a><br /></td></tr>
<tr class="separator:gae1c2d886ce77465d47f010230eda3012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffd5440a1073a1102866ed4764b571e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gaffd5440a1073a1102866ed4764b571e2">hal_ni_cvtThreePlaneYUVtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</td></tr>
<tr class="memdesc:gaffd5440a1073a1102866ed4764b571e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtThreePlaneYUVtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gaffd5440a1073a1102866ed4764b571e2">More...</a><br /></td></tr>
<tr class="separator:gaffd5440a1073a1102866ed4764b571e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga352ea06c6e2d2c725eab1ec91601f97b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga352ea06c6e2d2c725eab1ec91601f97b">hal_ni_cvtTwoPlaneYUVtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int dst_width, int dst_height, int dcn, bool swapBlue, int uIdx)</td></tr>
<tr class="memdesc:ga352ea06c6e2d2c725eab1ec91601f97b"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtTwoPlaneYUVtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga352ea06c6e2d2c725eab1ec91601f97b">More...</a><br /></td></tr>
<tr class="separator:ga352ea06c6e2d2c725eab1ec91601f97b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga555e7ca01bfa1277ab3e6863432fb717"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga555e7ca01bfa1277ab3e6863432fb717">hal_ni_cvtXYZtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue)</td></tr>
<tr class="memdesc:ga555e7ca01bfa1277ab3e6863432fb717"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtXYZtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga555e7ca01bfa1277ab3e6863432fb717">More...</a><br /></td></tr>
<tr class="separator:ga555e7ca01bfa1277ab3e6863432fb717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4559cbea912d143938f462be763599fd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga4559cbea912d143938f462be763599fd">hal_ni_cvtYUVtoBGR</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int dcn, bool swapBlue, bool isCbCr)</td></tr>
<tr class="memdesc:ga4559cbea912d143938f462be763599fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_cvtYUVtoBGR  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga4559cbea912d143938f462be763599fd">More...</a><br /></td></tr>
<tr class="separator:ga4559cbea912d143938f462be763599fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9afd78a20740daf202699e1e9f1f9d0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gae9afd78a20740daf202699e1e9f1f9d0">hal_ni_filter</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> *context, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int full_width, int full_height, int offset_x, int offset_y)</td></tr>
<tr class="memdesc:gae9afd78a20740daf202699e1e9f1f9d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_filter  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gae9afd78a20740daf202699e1e9f1f9d0">More...</a><br /></td></tr>
<tr class="separator:gae9afd78a20740daf202699e1e9f1f9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58a0dea9fa82eb73fc48e24e2c5c5e90"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga58a0dea9fa82eb73fc48e24e2c5c5e90">hal_ni_filterFree</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> *context)</td></tr>
<tr class="memdesc:ga58a0dea9fa82eb73fc48e24e2c5c5e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_filterFree  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga58a0dea9fa82eb73fc48e24e2c5c5e90">More...</a><br /></td></tr>
<tr class="separator:ga58a0dea9fa82eb73fc48e24e2c5c5e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46bdb022b49d1cb5b30f7aab0c8895d5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga46bdb022b49d1cb5b30f7aab0c8895d5">hal_ni_filterInit</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> **context, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *kernel_data, size_t kernel_step, int kernel_type, int kernel_width, int kernel_height, int max_width, int max_height, int src_type, int dst_type, int borderType, double delta, int anchor_x, int anchor_y, bool allowSubmatrix, bool allowInplace)</td></tr>
<tr class="memdesc:ga46bdb022b49d1cb5b30f7aab0c8895d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_filterInit  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga46bdb022b49d1cb5b30f7aab0c8895d5">More...</a><br /></td></tr>
<tr class="separator:ga46bdb022b49d1cb5b30f7aab0c8895d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e5e30711cc7232b16bca711ca820d1c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga3e5e30711cc7232b16bca711ca820d1c">hal_ni_gaussianBlur</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int cn, size_t margin_left, size_t margin_top, size_t margin_right, size_t margin_bottom, size_t ksize_width, size_t ksize_height, double sigmaX, double sigmaY, int border_type)</td></tr>
<tr class="memdesc:ga3e5e30711cc7232b16bca711ca820d1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blurs an image using a Gaussian filter.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga3e5e30711cc7232b16bca711ca820d1c">More...</a><br /></td></tr>
<tr class="separator:ga3e5e30711cc7232b16bca711ca820d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad70459985c8ac83beec7ac026944015b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gad70459985c8ac83beec7ac026944015b">hal_ni_integral</a> (int depth, int sdepth, int sqdepth, const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *sum_data, size_t sum_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *sqsum_data, size_t sqsum_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *tilted_data, size_t tilted_step, int width, int height, int cn)</td></tr>
<tr class="memdesc:gad70459985c8ac83beec7ac026944015b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate integral image.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gad70459985c8ac83beec7ac026944015b">More...</a><br /></td></tr>
<tr class="separator:gad70459985c8ac83beec7ac026944015b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab86c5a4fbd503265c6517b909ed76c05"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gab86c5a4fbd503265c6517b909ed76c05">hal_ni_medianBlur</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int cn, int ksize)</td></tr>
<tr class="memdesc:gab86c5a4fbd503265c6517b909ed76c05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate medianBlur filter.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gab86c5a4fbd503265c6517b909ed76c05">More...</a><br /></td></tr>
<tr class="separator:gab86c5a4fbd503265c6517b909ed76c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac46ce17945a0e34ecef12d70cf03ce2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gac46ce17945a0e34ecef12d70cf03ce2d">hal_ni_morph</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> *context, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int src_full_width, int src_full_height, int src_roi_x, int src_roi_y, int dst_full_width, int dst_full_height, int dst_roi_x, int dst_roi_y)</td></tr>
<tr class="memdesc:gac46ce17945a0e34ecef12d70cf03ce2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_morph  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gac46ce17945a0e34ecef12d70cf03ce2d">More...</a><br /></td></tr>
<tr class="separator:gac46ce17945a0e34ecef12d70cf03ce2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf73f8539e1be0757a378ddb34aade194"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gaf73f8539e1be0757a378ddb34aade194">hal_ni_morphFree</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> *context)</td></tr>
<tr class="memdesc:gaf73f8539e1be0757a378ddb34aade194"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_morphFree  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gaf73f8539e1be0757a378ddb34aade194">More...</a><br /></td></tr>
<tr class="separator:gaf73f8539e1be0757a378ddb34aade194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga266f3d95e31d6acdb9bdc538643abf16"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga266f3d95e31d6acdb9bdc538643abf16">hal_ni_morphInit</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> **context, int operation, int src_type, int dst_type, int max_width, int max_height, int kernel_type, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *kernel_data, size_t kernel_step, int kernel_width, int kernel_height, int anchor_x, int anchor_y, int borderType, const double borderValue[4], int iterations, bool allowSubmatrix, bool allowInplace)</td></tr>
<tr class="memdesc:ga266f3d95e31d6acdb9bdc538643abf16"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_morphInit  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga266f3d95e31d6acdb9bdc538643abf16">More...</a><br /></td></tr>
<tr class="separator:ga266f3d95e31d6acdb9bdc538643abf16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe0300c35656da93706b197e961b0c77"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gafe0300c35656da93706b197e961b0c77">hal_ni_pyrdown</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, int src_width, int src_height, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int dst_width, int dst_height, int depth, int cn, int border_type)</td></tr>
<tr class="memdesc:gafe0300c35656da93706b197e961b0c77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform Gaussian Blur and downsampling for input tile.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gafe0300c35656da93706b197e961b0c77">More...</a><br /></td></tr>
<tr class="separator:gafe0300c35656da93706b197e961b0c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a1274535172aff5cd50a64eed7d53ab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga1a1274535172aff5cd50a64eed7d53ab">hal_ni_resize</a> (int src_type, const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, int src_width, int src_height, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int dst_width, int dst_height, double inv_scale_x, double inv_scale_y, int interpolation)</td></tr>
<tr class="memdesc:ga1a1274535172aff5cd50a64eed7d53ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_resize  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga1a1274535172aff5cd50a64eed7d53ab">More...</a><br /></td></tr>
<tr class="separator:ga1a1274535172aff5cd50a64eed7d53ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6926ef4ae8757e48d295692984a4d143"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga6926ef4ae8757e48d295692984a4d143">hal_ni_scharr</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int dx, int dy, double scale, double delta, int border_type)</td></tr>
<tr class="memdesc:ga6926ef4ae8757e48d295692984a4d143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes Scharr filter.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga6926ef4ae8757e48d295692984a4d143">More...</a><br /></td></tr>
<tr class="separator:ga6926ef4ae8757e48d295692984a4d143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4766f8b13fa22383863dafde341a9ce3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga4766f8b13fa22383863dafde341a9ce3">hal_ni_sepFilter</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> *context, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int full_width, int full_height, int offset_x, int offset_y)</td></tr>
<tr class="memdesc:ga4766f8b13fa22383863dafde341a9ce3"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_sepFilter  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga4766f8b13fa22383863dafde341a9ce3">More...</a><br /></td></tr>
<tr class="separator:ga4766f8b13fa22383863dafde341a9ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadaac832d83a075675ec716e3d545634a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#gadaac832d83a075675ec716e3d545634a">hal_ni_sepFilterFree</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> *context)</td></tr>
<tr class="memdesc:gadaac832d83a075675ec716e3d545634a"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_sepFilterFree  <a href="../../dd/d8b/group__imgproc__hal__interface.html#gadaac832d83a075675ec716e3d545634a">More...</a><br /></td></tr>
<tr class="separator:gadaac832d83a075675ec716e3d545634a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08bf36c5ceabd864a894e4cb3bf4c974"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga08bf36c5ceabd864a894e4cb3bf4c974">hal_ni_sepFilterInit</a> (<a class="el" href="../../d2/da8/structcvhalFilter2D.html">cvhalFilter2D</a> **context, int src_type, int dst_type, int kernel_type, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *kernelx_data, int kernelx_length, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *kernely_data, int kernely_length, int anchor_x, int anchor_y, double delta, int borderType)</td></tr>
<tr class="memdesc:ga08bf36c5ceabd864a894e4cb3bf4c974"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_sepFilterInit  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga08bf36c5ceabd864a894e4cb3bf4c974">More...</a><br /></td></tr>
<tr class="separator:ga08bf36c5ceabd864a894e4cb3bf4c974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga662cedb97e082f37b3a31f9ba577e88f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga662cedb97e082f37b3a31f9ba577e88f">hal_ni_sobel</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int src_depth, int dst_depth, int cn, int margin_left, int margin_top, int margin_right, int margin_bottom, int dx, int dy, int ksize, double scale, double delta, int border_type)</td></tr>
<tr class="memdesc:ga662cedb97e082f37b3a31f9ba577e88f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes Sobel derivatives.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga662cedb97e082f37b3a31f9ba577e88f">More...</a><br /></td></tr>
<tr class="separator:ga662cedb97e082f37b3a31f9ba577e88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fed508cc1d418d7bcb6784c71779a2b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga2fed508cc1d418d7bcb6784c71779a2b">hal_ni_threshold</a> (const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int width, int height, int depth, int cn, double thresh, double maxValue, int thresholdType)</td></tr>
<tr class="memdesc:ga2fed508cc1d418d7bcb6784c71779a2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates fixed-level threshold to each array element.  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga2fed508cc1d418d7bcb6784c71779a2b">More...</a><br /></td></tr>
<tr class="separator:ga2fed508cc1d418d7bcb6784c71779a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e08b16f6f130d8486ce30d284d032a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga9e08b16f6f130d8486ce30d284d032a5">hal_ni_warpAffine</a> (int src_type, const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, int src_width, int src_height, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int dst_width, int dst_height, const double M[6], int interpolation, int borderType, const double borderValue[4])</td></tr>
<tr class="memdesc:ga9e08b16f6f130d8486ce30d284d032a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_warpAffine  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga9e08b16f6f130d8486ce30d284d032a5">More...</a><br /></td></tr>
<tr class="separator:ga9e08b16f6f130d8486ce30d284d032a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49c60fa3bb42e1ce89faec3eda3bb3aa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d8b/group__imgproc__hal__interface.html#ga49c60fa3bb42e1ce89faec3eda3bb3aa">hal_ni_warpPerspective</a> (int src_type, const <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *src_data, size_t src_step, int src_width, int src_height, <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga65f85814a8290f9797005d3b28e7e5fc">uchar</a> *dst_data, size_t dst_step, int dst_width, int dst_height, const double M[9], int interpolation, int borderType, const double borderValue[4])</td></tr>
<tr class="memdesc:ga49c60fa3bb42e1ce89faec3eda3bb3aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">hal_warpPerspective  <a href="../../dd/d8b/group__imgproc__hal__interface.html#ga49c60fa3bb42e1ce89faec3eda3bb3aa">More...</a><br /></td></tr>
<tr class="separator:ga49c60fa3bb42e1ce89faec3eda3bb3aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:33 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
